/*
 * node.h
 *
 *  Created on: 05/11/2010
 *      Author: dela
 */

#ifndef NODE_H_
#define NODE_H_

#include "ListaSimple.h"

#if !defined(NODO_PERSON)
#define NODO_PERSON 0
#endif
#if !defined(NODO_FILM)
#define NODO_FILM 1
#endif

typedef struct {
	int id;
	int idFilm; //id de pelicula por la q se llegó.
	char type;
	TListaSimple ids;   //Ids a los que sabe llegar por camino mínimo.
	TListaSimple nodes; //Nodos conectados.
} TNode;

/**
 *
 */
void node_destroy( TNode *node );

/**
 *
 */
void node_reset( TNode *node );

#endif /* NODE_H_ */
